/*
*Copyright (c) Nikhil Jain.
*Project ICARUS, communications and 
*artificial intelligence.
*/



/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
 */
package javadrone.client;

//~--- non-JDK imports --------------------------------------------------------

import javadrone.statedata.ErrorData.ErrorState.ErrorFlag;

import simbad.demo.Demo;

//~--- JDK imports ------------------------------------------------------------

import javax.vecmath.Vector3d;

/**
 *
 * @author Nikzzay
 */
public interface DroneQuery {
    public Vector3d getCoords();

    public Vector3d getAngles();

    public boolean isHovering();

    public boolean isLanding();

    public boolean isAlive();

    public ErrorFlag errorState();

    public Demo getEnvironment();
}


//~ Formatted by Jindent --- http://www.jindent.com
